* {
	margin: 0px; padding: 0px;
}
html {
	font-size: 100%; background-color: rgb(240, 235, 226);
}
body {
	margin: 0px; color: black; font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-size: 75%; background-color: rgb(240, 235, 226);
}
#wrapheader {
	padding: 0px; height: auto !important; min-height: 90px;
}
#wrapcentre {
	margin: 0px 25px;
}
#wrapfooter {
	text-align: center; clear: both;
}
#wrapnav {
	margin: 0px; border: 1px solid rgb(169, 184, 194); width: 100%; background-color: rgb(236, 236, 236);
}
#logodesc {
	background: rgb(240, 235, 226); padding: 5px 25px; margin-bottom: 0px; border-bottom-color: rgb(159, 76, 9); border-bottom-width: 0px; border-bottom-style: solid;
}
#menubar {
	margin: 0px 25px;
}
#datebar {
	margin: 0px 25px;
}
#findbar {
	margin: 0px; padding: 0px; border: 0px currentColor; width: 100%;
}
.forumrules {
	padding: 4px; border: 1px solid rgb(206, 134, 57); font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; background-color: rgb(239, 225, 195);
}
.forumrules h3 {
	color: red;
}
#pageheader {
	
}
#pagecontent {
	
}
#pagefooter {
	
}
#poll {
	
}
#postrow {
	
}
#postdata {
	
}
h1 {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-size: 1.8em; font-weight: bold; text-decoration: none;
}
h2 {
	line-height: 120%; font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold; text-decoration: none;
}
h3 {
	line-height: 120%; font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold;
}
h4 {
	margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; text-decoration: none;
}
p {
	
}
p.moderators {
	margin: 0px; color: black; font-weight: bold; float: left;
}
.rtl p.moderators {
	float: right;
}
p.skills {
	margin: 0px; color: green; float: left;
}
p.linkmcp {
	margin: 0px; float: right; white-space: nowrap;
}
.rtl p.linkmcp {
	float: left;
}
p.breadcrumbs {
	margin: 0px; color: black; font-size: 1em; font-weight: bold; float: left; white-space: normal;
}
.rtl p.breadcrumbs {
	float: right;
}
p.datetime {
	margin: 0px; font-size: 1em; float: right; white-space: nowrap;
}
.rtl p.datetime {
	float: left;
}
p.searchbar {
	padding: 2px 0px; font-size: 1em; white-space: nowrap;
}
p.searchbarreg {
	margin: 0px; float: right; white-space: nowrap;
}
.rtl p.searchbarreg {
	float: left;
}
p.forumdesc {
	color: black; padding-bottom: 4px;
}
p.topicauthor {
	margin: 1px 0px;
}
p.topicdetails {
	margin: 1px 0px;
}
.postreported {
	margin: 1px 0px; color: red; font-weight: bold;
}
.postreported a:visited {
	margin: 1px 0px; color: red; font-weight: bold;
}
.postreported a:hover {
	margin: 1px 0px; color: red; font-weight: bold;
}
.postreported a:link {
	margin: 1px 0px; color: red; font-weight: bold;
}
.postreported a:active {
	margin: 1px 0px; color: red; font-weight: bold;
}
.postapprove {
	color: green; font-weight: bold;
}
.postapprove a:visited {
	color: green; font-weight: bold;
}
.postapprove a:hover {
	color: green; font-weight: bold;
}
.postapprove a:link {
	color: green; font-weight: bold;
}
.postapprove a:active {
	color: green; font-weight: bold;
}
.postapprove img {
	vertical-align: bottom;
}
.postreported img {
	vertical-align: bottom;
}
.postauthor {
	font-size: 1.1em;
}
.postdetails {
	overflow: hidden; font-size: 1em; display: block;
}
.postbody {
	line-height: 140%; font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 1em;
}
.postbody li {
	margin: 0px 0px 0px 1.2em;
}
ol {
	margin: 0px 0px 0px 1.2em;
}
ul {
	margin: 0px 0px 0px 1.2em;
}
.rtl .postbody li {
	margin: 0px 1.2em 0px 0px;
}
.rtl ol {
	margin: 0px 1.2em 0px 0px;
}
.rtl ul {
	margin: 0px 1.2em 0px 0px;
}
.posthilit {
	background-color: yellow;
}
.nav {
	margin: 0px; color: black; font-weight: bold;
}
.pagination {
	padding: 4px; color: black; font-size: 1em; font-weight: bold;
}
.cattitle {
	
}
.gen {
	margin: 1px; font-size: 1em;
}
.genmed {
	margin: 1px; font-size: 1em;
}
.gensmall {
	margin: 1px; font-size: 1em;
}
.copyright {
	color: rgb(68, 68, 68); font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-weight: normal;
}
.titles {
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 1em; font-weight: bold; text-decoration: none;
}
.error {
	color: red;
}
th {
	padding: 7px 5px; color: rgb(212, 206, 191); font-size: 1em; font-weight: bold; white-space: nowrap; background-color: rgb(60, 59, 55);
}
td {
	padding: 2px; font-size: 1em;
}
td.profile {
	padding: 4px; max-width: 150px;
}
td.cat {
	color: rgb(212, 206, 191);
}
td.cat a:link {
	color: rgb(212, 206, 191); text-decoration: none;
}
td.cat a:active {
	color: rgb(212, 206, 191); text-decoration: none;
}
td.cat a:visited {
	color: rgb(212, 206, 191); text-decoration: none;
}
td.cat a:hover {
	color: rgb(159, 76, 9); text-decoration: underline;
}
.tablebg {
	background-color: rgb(239, 225, 195);
}
.catdiv {
	margin: 0px; padding: 0px; border: 0px currentColor; height: 28px; background-color: rgb(153, 139, 117);
}
.rtl .catdiv {
	background: url("./images/cellpic2_rtl.jpg") repeat-y right top white;
}
.cat {
	margin: 0px; padding: 0px; border: 0px currentColor; height: 28px; text-indent: 4px; background-color: rgb(153, 139, 117);
}
.row1 {
	padding: 4px; background-color: rgb(247, 244, 239);
}
.row2 {
	padding: 4px; background-color: rgb(247, 244, 239);
}
.row3 {
	padding: 4px; background-color: rgb(247, 244, 239);
}
.spacer {
	background-color: rgb(232, 226, 216);
}
hr {
	border-width: 0px; height: 1px; color: rgb(209, 215, 220); background-color: rgb(209, 215, 220);
}
.legend {
	margin: 0px auto; text-align: center;
}
a:link {
	color: rgb(159, 76, 9); text-decoration: none;
}
a:active {
	color: rgb(159, 76, 9); text-decoration: none;
}
a:visited {
	color: rgb(159, 76, 9); text-decoration: none;
}
a:hover {
	color: rgb(159, 76, 9); text-decoration: underline;
}
a.forumlink {
	color: rgb(159, 76, 9); font-family: "Lucida Grande", Helvetica, Arial, sans-serif; font-weight: bold;
}
a.topictitle {
	margin: 1px 0px; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 1em; font-weight: bold;
}
a.topictitle:visited {
	color: rgb(159, 76, 9); text-decoration: none;
}
th a {
	color: rgb(255, 163, 79) !important; text-decoration: none;
}
th a:visited {
	color: rgb(255, 163, 79) !important; text-decoration: none;
}
th a:hover {
	text-decoration: underline;
}
form {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
input {
	padding: 1px; border: 1px solid rgb(169, 184, 194); color: rgb(51, 51, 51); font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; font-weight: normal; background-color: rgb(250, 250, 250);
}
textarea {
	padding: 2px; border: 1px solid rgb(169, 184, 194); color: rgb(51, 51, 51); line-height: 140%; font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-size: 1em; font-weight: normal; background-color: rgb(250, 250, 250);
}
select {
	padding: 1px; border: 1px solid rgb(169, 184, 194); color: rgb(51, 51, 51); font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; font-size: 1em; font-weight: normal; background-color: rgb(250, 250, 250);
}
option {
	padding: 0px 1em 0px 0px;
}
option.disabled-option {
	color: graytext;
}
.rtl option {
	padding: 0px 0px 0px 1em;
}
input.radio {
	border: currentColor; background-color: transparent;
}
.post {
	border-width: 1px; border-style: solid; background-color: white;
}
.btnbbcode {
	border: 1px solid rgb(102, 102, 102); color: rgb(0, 0, 0); font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; font-size: 1.1em; font-weight: normal; background-color: rgb(239, 239, 239);
}
.btnmain {
	padding: 1px 5px; border: 1px solid rgb(169, 184, 194); font-size: 1.1em; font-weight: bold; cursor: pointer; background-color: rgb(236, 236, 236);
}
.btnlite {
	padding: 1px 5px; border: 1px solid rgb(169, 184, 194); font-size: 1.1em; font-weight: normal; cursor: pointer; background-color: rgb(236, 236, 236);
}
.btnfile {
	padding: 1px 5px; border: 1px solid rgb(169, 184, 194); font-size: 1.1em; font-weight: normal; background-color: rgb(236, 236, 236);
}
.helpline {
	background-color: rgb(240, 235, 226);
}
.quotetitle {
	margin: 10px 5px 0px; padding: 4px; border: 0px solid rgb(159, 76, 9); color: rgb(68, 68, 68); font-size: 1em; font-weight: bold;
}
.attachtitle {
	margin: 10px 5px 0px; padding: 4px; border: 0px solid rgb(159, 76, 9); color: rgb(68, 68, 68); font-size: 1em; font-weight: bold;
}
.quotetitle .quotetitle {
	font-size: 1em;
}
.quotecontent {
	margin: 0px 5px 10px; padding: 5px; border: 1px solid rgb(153, 139, 117); color: rgb(68, 68, 68); line-height: 140%; font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 1em; font-weight: normal; background-color: rgb(250, 250, 250);
}
.attachcontent {
	margin: 0px 5px 10px; padding: 5px; border: 1px solid rgb(153, 139, 117); color: rgb(68, 68, 68); line-height: 140%; font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 1em; font-weight: normal; background-color: rgb(250, 250, 250);
}
.attachcontent {
	font-size: 0.85em;
}
.codetitle {
	margin: 10px 5px 0px; padding: 2px 4px; border: 0px solid rgb(159, 76, 9); font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-size: 1em;
}
.codecontent {
	margin: 0px 5px 10px; padding: 5px; border: 1px solid rgb(153, 139, 117); color: rgb(0, 102, 0); line-height: 140%; font-family: monospace, "Courier New"; font-size: 1em; font-weight: normal; direction: ltr; background-color: rgb(250, 250, 250);
}
.syntaxbg {
	color: rgb(255, 255, 255);
}
.syntaxcomment {
	color: rgb(255, 128, 0);
}
.syntaxdefault {
	color: rgb(0, 0, 187);
}
.syntaxhtml {
	color: rgb(0, 0, 0);
}
.syntaxkeyword {
	color: rgb(0, 119, 0);
}
.syntaxstring {
	color: rgb(221, 0, 0);
}
.pm_marked_colour {
	background-color: rgb(0, 0, 0);
}
.pm_replied_colour {
	background-color: rgb(169, 184, 194);
}
.pm_friend_colour {
	background-color: rgb(0, 119, 0);
}
.pm_foe_colour {
	background-color: rgb(221, 0, 0);
}
img {
	border: currentColor;
}
.sep {
	color: black; background-color: rgb(255, 163, 79);
}
table.colortable td {
	padding: 0px;
}
pre {
	font-family: Monaco, "Courier New", monospace; font-size: 1.1em;
}
.nowrap {
	white-space: nowrap;
}
.username-coloured {
	font-weight: bold;
}
.signature {
	width: 100%; line-height: 140%; overflow: hidden; padding-top: 0.2em; clear: left; font-size: 1em; margin-top: 1.5em; border-top-color: rgb(204, 204, 204); border-top-width: 0px; border-top-style: solid;
}
#mastWrapper {
	background-color: rgb(133, 120, 100);
}
#masthead {
	background: url("./images/header-image4.png") no-repeat; border-width: 0px; border-style: solid; height: 70px; color: rgb(0, 0, 0); position: relative;
}
#masthead h1 {
	margin: 0px; text-indent: -10000px;
}
#nav1 {
	font: 12px/normal Verdana, Arial, Helvetica, sans-serif; top: 30px; right: 10px; position: absolute; font-size-adjust: none; font-stretch: normal;
}
#nav1 ul {
	list-style: none; margin: 0px; padding: 10px 10px 0px 20px;
}
#nav1 li {
	background: url("./images/tab_off_ns1.gif") no-repeat left top; margin: 0px; padding: 0px 0px 0px 5px; float: left;
}
#nav1 a {
	background: url("./images/tab_off_ns2.gif") no-repeat right top; padding: 10px 15px 4px 8px; color: rgb(68, 68, 68); font-size: 1em; font-weight: bold; text-decoration: none; float: left; display: block;
}
#nav1 a {
	float: none;
}
#nav1 a:hover {
	color: rgb(51, 51, 51);
}
#nav1 li:hover {
	background-position: 0% -163px; color: rgb(0, 0, 0);
}
#nav1 li:hover a {
	background-position: 0% -163px; color: rgb(0, 0, 0);
}
#nav1 li:hover a {
	background-position: 100% -163px; color: rgb(0, 0, 0);
}
#nav1 #current {
	background: url("./images/tab_on_ns1.gif") no-repeat left top;
}
#nav1 #current a {
	background: url("./images/tab_on_ns2.gif") no-repeat right top; color: rgb(0, 0, 0); padding-bottom: 4px;
}
#sitesearch {
	top: 12px; text-align: right; right: 30px; position: absolute;
}
ul.profile-icons li.thanks-icon {
	
}
ul.profile-icons li.removethanks-icon {
	
}
.icon-search {
	background-image: url("{T_THEME_PATH}/images/icon_search.gif");
}
.icon-thanks {
	background-image: url("{T_THEME_PATH}/images/icon_thanks.gif");
}
.icon-thanks_toplist {
	background-image: url("{T_THEME_PATH}/images/icon_thanks_toplist.gif");
}
.thanks-icon {
	background-image: url("{IMG_THANKPOSTS_SRC}");
}
.thanks-icon a {
	background-image: url("{IMG_THANKPOSTS_SRC}");
}
.removethanks-icon {
	background-image: url("{IMG_REMOVETHANKS_SRC}");
}
.removethanks-icon a {
	background-image: url("{IMG_REMOVETHANKS_SRC}");
}
